.colorOrange{color: #F07845;}
.conWrap{width: 1000px; border: 1px solid #E5E5E5; float: left; }
.conWrap .title{font-size: 22px; display: block; height: 50px; line-height: 50px; padding-left: 15px; border-bottom: 1px solid #E5E5E5;}
.groupSelect{cursor: pointer; height: 35px; line-height: 35px; border: 1px solid #C9C9C9; -moz-box-shadow:0px 1px 1px rgba(0,0,0,.08) inset; -webkit-box-shadow:0px 1px 1px rgba(0,0,0,.08) inset; box-shadow:0px 1px 1px rgba(0,0,0,.08) inset;  }
/****************/


.hotelBox{margin: 10px 0 20px 14px;}
.hotelBox .fList{margin-bottom: 10px; }
.hotelListBox {margin-top: 20px;margin-left: 75px;}
.hotelListBox .hList{display: inline-block; width: 120px; text-align: center; border: 1px solid #BFE7F8;display: inline-block;margin-left: -5px;}
.hList .hTitle{display: block; height: 30px; line-height: 30px; background: #BFE7F8;}
.hCon{padding: 10px 0; line-height: 25px;}


/****************/
.conWrap .dateBox{padding-left: 15px; margin: 15px 0; position: relative;}
.conWrap .dateBox .lineBox{position: absolute;     left: 500px; top: 0;}

.conWrap  .tbTicketBox{width: 1000px;}
.conWrap .tbTicket{table-layout: fixed; width: 100%; }
.conWrap .tbTicket th{background: #0797D9; color: #FFFFFF; height: 35px; line-height: 35px; position: relative; top: 1px; }
.conWrap .tbTicket td{padding: 10px 0; background: #BFE7F8; border-top: 1px solid #FFFFFF;}
.conWrap .tbTicket td .cancel_cost{cursor: pointer;}
    .tbTicket td.pl15,.conWrap .tbTicket th.pl15{padding-left: 15px; }
    .tbTicket  .numBox  .sub,.tbTicket  .numBox .add{color: #0797D9; font-size: 24px;text-decoration:none; cursor: pointer; position: relative; top: 2px; margin: 0 2px;}
.inclueBox{background: #E3F5FD; padding-bottom: 10px;}
.inclueBox .iTitle,.recommendBox .iTitle{padding: 15px 0  5px 20px; color: #6C7882;}
.inclueBox .list{display: inline-block; width: 200px; margin: 0 15px 10px 25px; vertical-align: top; word-break: break-all; word-wrap: break-word;}
.recommendBox{background: #FFFDE7;padding-bottom: 10px; }
.recommendBox .iTitle{color: #F07845; font-size: 14px; }
.recommendBox .list{display: inline-block; width:420px; height: 140px; background: #FFFFFF; margin: 10px 15px; position: relative;}
.recommendBox .list .lt{width: 140px;}
.recommendBox .list .lt .pImg{width: 140px; height: 140px; position: absolute; left:0; top: 0;}
.recommendBox .list .rt{width: 240px; margin-left:160px;}
.recommendBox .list .rt .pDetail{padding-top: 10px; line-height: 20px;}
.priceBox{position: absolute; left: 160px; bottom: 10px;}
.buyBtn{position: absolute; bottom: 10px; right: 15px; width: 100px; height: 30px; background: #F07845; color: #FFFFFF; border: 0 none; border-radius: 2px; -moz-border-radius: 2px; }
.buyBtn:active{background: #F00600;}

.fillMsgBox .tip{display: inline-block; font-size: 12px; font-weight: bold; padding-left: 15px; margin: 25px 0 15px 0; }
.fillMsgBox  .conBox{float: left;}
.fillMsgBox .conBox .lt{float: left; width: 400px; margin-left: 15px;}
.fillMsgBox .conBox .lt .fList{position: relative;margin-bottom: 10px;}
.fillMsgBox .conBox .lt .fList .warning_msg{position: absolute;top: 10px;right:20px;color: #3DBA3F;}
.fillMsgBox .conBox .lt .saveUserBtn{background: none;text-decoration:none; border: 0 none; color: #0797D9; cursor: pointer; margin: 10px 0 20px 75px;}
.fillMsgBox .conBox .lt .saveUserBtn:active{color: #0C84BB;}
.fillMsgBox .conBox .rt{float: right; width: 500px; height: 168px;  margin-right: 15px; background: #F5F8FA;}
.fillMsgBox .conBox .rt .minTitle{margin: 15px 0 0 15px; font-weight: bold;}
.fillMsgBox .conBox .rt .nameBox{margin: 10px 0 0 5px;}
    .rt .nameBox .nList{ display: inline-block; position: relative; width: 98px; height: 25px;margin: 0 0 13px 10px; line-height: 25px; padding-left: 5px; border: 1px solid #E5E5E5; color: #0797D9; cursor: pointer; }
    .rt .nameBox .nList .nDetail{display: inline-block; width: 75px; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; }
    .rt .nameBox .nList .activeIcon{position: absolute; top: 0px; right:5px; color: #6C7882;}
    .rt  .nameBox .nList.active{border-color: #F07845;}
    .rt .nameBox .nList.active .activeIcon{color: #F07845;}


.fillMsgBox .tInfoBox{margin-left: 15px;}
.fillMsgBox .tInfoBox .Info{display: inline-block; background: #F5F8FA;padding: 10px; margin-right: 10px;margin-bottom:10px; }
.fillMsgBox .tInfoBox .Info .iList{margin: 10px 0;}
.fillMsgBox .pMethodBox{margin-top: 50px; border-top: 1px solid #E5E5E5; clear: both;}
.fillMsgBox .pMethodBox .i_pMethod{margin:0 0 15px 15px;}
.fillMsgBox .pMethodBox .i_pMethod .mList{height: 30px; margin-bottom: 5px; line-height: 30px;}
.fillMsgBox .pMethodBox .i_pMethod .mList .pRadio{position: relative; top: 2px; right: 2px; margin-left: 10px;}

 #popWindow{ text-align:left; border:8px solid #767576; padding:20px;} 
 #popWindow h3{ color:#45637F;}
 #popWindow .loading{ background: url("http://www.12301.cc/images/img/ajax_loader_bar.gif") no-repeat scroll center center transparent; height: 80px; width: 180px;}


.subBox{height: 40px; line-height: 40px; background: #E5E5E5; text-align: right; font-size: 14px;}
#submitBtn{border: 0 none;text-align:center;float: right;background: #F07845;text-decoration: none;color: #FFFFFF; width: 120px; cursor: pointer;}
#submitBtn:active{background: #F86628;}



.cWrap{border: 1px solid #E5E5E5; width: 1000px; float: left; margin-top: 10px;}
.cWrap .line{line-height: 35px; border-bottom: 1px solid #E5E5E5; }
.cWrap .line .list{margin: 0 15px;}
.cWrap .line .list .qq{position: relative; top: -1px;}
.cWrap .orderCon{min-height: 150px; padding: 10px 15px;word-break:break-all;word-wrap:break-word;}



.dBox{position: relative; display: inline-block; }
.dBox .iconDateImg{position: absolute; right: 5px; top: 8px; width: 18px; height: 18px;}

.tipMsgBox{background: #FFFDE6; color: #E91515; font-size: 22px; padding: 20px 25px; text-align: center; display: none;}
